@charset "utf-8";
/* CSS Document */

.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
    background-image: url("/images/connect_favicon.png");
    background-repeat: no-repeat;
    outline: medium none;
    text-decoration: none;
}
.FBConnectButton_RTL_Simple {
    background-position: right 0;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {
    margin: 0 0 0 20px;
    padding-bottom: 1px;
}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
    margin: 0 10px 0 0;
}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
    text-decoration: underline;
}
.FBConnectButton, .FBConnectButton_RTL {
    background: url("/images/connect_sprite.png") no-repeat scroll 0 0 #29447E;
    cursor: default;
    display: inline-block;
    outline: medium none;
    padding: 0 0 0 1px;
    text-decoration: none;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
    background: url("/images/connect_sprite.png") repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 0;
    padding: 2px 6px 4px;
    text-shadow: none;
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
    text-decoration: none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
    background: none repeat scroll 0 0 #4F6AA3;
    border-bottom: 1px solid #29447E;
    border-top: 1px solid #45619D;
    text-shadow: none;
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
    background-position: left -60px;
    font-size: 24px;
    line-height: 30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
    margin-left: 38px;
    padding: 3px 8px 3px 12px;
}
a.FBConnectButton_BigPun:active {
    background-position: left -99px;
}
.FBConnectButton_RTL_BigPun {
    background-position: right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
    margin-right: 39px;
    padding: 3px 8px 3px 12px;
}
a.FBConnectButton_RTL_BigPun:active {
    background-position: right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
    background-position: left -138px;
    font-size: 13px;
    line-height: 16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
    margin-left: 24px;
}
a.FBConnectButton_Large:active {
    background-position: left -163px;
}
.FBConnectButton_RTL_Large {
    background-position: right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
    margin-right: 25px;
}
a.FBConnectButton_RTL_Large:active {
    background-position: right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
    background-position: left -188px;
    font-size: 11px;
    line-height: 14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
    margin-left: 21px;
    padding: 2px 6px 3px;
}
a.FBConnectButton_Medium:active {
    background-position: left -210px;
}
.FBConnectButton_RTL_Medium {
    background-position: right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
    margin-right: 22px;
    padding: 2px 6px 3px;
}
a.FBConnectButton_RTL_Medium:active {
    background-position: right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
    background-position: left -232px;
    font-size: 10px;
    line-height: 10px;
}
.FBConnectButton_Small .FBConnectButton_Text {
    margin-left: 17px;
    padding: 2px 6px 3px;
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
    background-position: left -250px;
}
.FBConnectButton_RTL_Small {
    background-position: right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
    margin-right: 18px;
    padding: 2px 6px;
}
a.FBConnectButton_RTL_Small:active {
    background-position: right -458px;
}
.FBConnectButton_Inactive {
    opacity: 0.4;
}
.fb_share_count_wrapper {
    float: left;
    position: relative;
}
.fb_share_count {
    background: none repeat scroll 0 0 #B0B9EC;
    color: #333333;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    text-align: center;
}
.fb_share_count_inner {
    background: none repeat scroll 0 0 #E8EBF2;
    display: block;
}
.fb_share_count_right {
    display: inline-block;
    margin-left: -1px;
}
.fb_share_count_right .fb_share_count_inner {
    border-bottom: 1px solid #B0B9EC;
    border-top: 1px solid #E8EBF2;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin: 1px 1px 0;
    padding: 2px 6px 3px;
}
.fb_share_count_top {
    border: 1px solid #B0B9EC;
    display: block;
    font-size: 22px;
    letter-spacing: -1px;
    line-height: 34px;
    margin-bottom: 7px;
}
.fb_share_count_nub_top {
	background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/zU/r/bSOHtKbCGYI.png");
	background-repeat: no-repeat;
	border: medium none;
	display: block;
	height: 7px;
	left: 6px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 49px;
	width: 6px;
}
.fb_share_count_nub_right {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v1/zX/r/i_oIVTKMYsL.png");
    background-position: right 5px;
    background-repeat: no-repeat;
    border: medium none;
    display: inline-block;
    height: 10px;
    left: 2px;
    margin: 0 2px 0 0;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 5px;
    z-index: 10;
}
.fb_share_no_count {
    display: none;
}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner {
    font-size: 10px;
}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner {
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 14px;
    padding: 2px 6px 3px;
}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner {
    font-size: 13px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 16px;
    padding: 2px 6px 4px;
}
